package com.jiezhuo.service.jw;

import com.jiezhuo.entity.jw.JwXqStudent;
import com.baomidou.mybatisplus.extension.service.IService;
import com.jiezhuo.entity.jw.StuVo;
import com.jiezhuo.utils.R;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author com.jiezhuo
 * @since 2024-06-20
 */
public interface JwXqStudentService extends IService<JwXqStudent> {

    ArrayList<HashMap<String, Object>> selectXkClassXk(StuVo s);

    R selectKsStudent(StuVo s);

    R selectKsStudentInfo(StuVo s);


    public List<Map<String, Object>> getJssGlCount(Map<String, Object> map);

    public List<Map<String, Object>> getJssGlManCount(Map<String, Object> map);

    public List<Map<String, Object>> getJssGlAllStudent(Map<String, Object> map);

    public List<Map<String, Object>> getZdJlEdit(String xq, String stuId);

    public List<Map<String, Object>> getJssSqSaveLoad(com.jiezhuo.entity.cmeduSchool.JwXqStudent jwXqStudent);

    public List<Map<String, Object>> getJssSqSaveLoadNj(com.jiezhuo.entity.cmeduSchool.JwXqStudent jwXqStudent);

    public List<Map<String, Object>> getJssSqSaveLoadbj(com.jiezhuo.entity.cmeduSchool.JwXqStudent jwXqStudent);

    public List<Map<String, Object>> jssTH_AddSelectFilterByNj(com.jiezhuo.entity.cmeduSchool.JwXqStudent jwXqStudent);

    public List<Map<String, Object>> jssTH_AddSelectFilterByBj(com.jiezhuo.entity.cmeduSchool.JwXqStudent jwXqStudent);

    public List<Map<String, Object>> jssTH_AddSelectData(com.jiezhuo.entity.cmeduSchool.JwXqStudent jwXqStudent);

    public List<Map<String, Object>> getStuAndJiaQkFilterByNj(com.jiezhuo.entity.cmeduSchool.JwXqStudent jwXqStudent);

    public List<Map<String, Object>> getStuAndJiaQkFilterByBj(com.jiezhuo.entity.cmeduSchool.JwXqStudent jwXqStudent);

    public List<Map<String, Object>> getStuAndJiaTingQk(com.jiezhuo.entity.cmeduSchool.JwXqStudent jwXqStudent);

    public List<Map<String, Object>> updateStuAndJiaTingQkLoad(com.jiezhuo.entity.cmeduSchool.JwXqStudent jwXqStudent);

    public List<Map<String, Object>> getJiaoYuZhidaoJilvFilterStu(com.jiezhuo.entity.cmeduSchool.JwXqStudent jwXqStudent);

    public List<Map<String, Object>> getJiaoYuZhidaoJilv(com.jiezhuo.entity.cmeduSchool.JwXqStudent jwXqStudent);

    public List<Map<String, Object>> getJiaoYuZhidaoJilvFilterXqdmNj(com.jiezhuo.entity.cmeduSchool.JwXqStudent jwXqStudent);

    public List<Map<String, Object>> getJiaoYuZhidaoJilvFilterXqdmBj(com.jiezhuo.entity.cmeduSchool.JwXqStudent jwXqStudent);
}
